﻿using System;

namespace Transformer.iHunter
{
    /// <summary>
    /// The interface of the database manager
    /// </summary>
    public interface IDatabaseManager
    {
        /// <summary>
        /// Creates the data base.
        /// </summary>
        void CreateDataBase();

        /// <summary>
        /// Deletes the data base.
        /// </summary>
        void DeleteDataBase();

        /// <summary>
        /// Determines whether an valid database exists.
        /// </summary>
        /// <returns>
        /// 	<c>true</c> if an valid database exists; <c>false</c> if the database file not found or it is not a valid database file, .
        /// </returns>
        bool IsDatabaseExist();
    }
}
